package classdemo;

import java.net.ServerSocket;
import java.net.Socket;

/**
 * @DESCRIPATION
 * @AUTHOR 戴超
 * @DATE 2018/6/19
 **/
public class ThreadClientTest {
    public static void main(String[] args) throws Exception {
        ServerSocket server = new ServerSocket(8888);// 服务器在8888 端口上等待客户端访问
        System.out.println(" 服务器运行, 等待客户端连接");
        boolean flag = true;
        while (flag) { //  服务器可以接收到多个用户请求
            Socket client = server.accept(); //  程序再此阻塞, 等待客户端连接
            ThreadServerTest ts = new ThreadServerTest(); //  线程子类
            ts.setSocket(client);//  传递socket
            ts.start(); //  开启线程
        }
        server.close();
    }
}
